package edu.hbsi.demo2;

public class Date {
    public int year;
    public int month;
    public int day;
    //构造方法
    //构造方法是一种特殊的成员方法
    //名字必须与类同名，在创建对象时由编译器自动调用，并且在整个生命周期只调用一次
    //构造方法的作用就是对对象中的成员进行初始化，并不负责给对象开辟空间
    public Date(int year,int month,int day){
        this.year=year;
        this.month=month;
        this.day=day;
        System.out.println("调用构造方法");
    }
    public void printDate(){
        System.out.println(year+"-"+month+"-"+day+"-");
    }
    public static void main(String[] args){
        //创建一个对象
        Date date =new Date(2022,11,13);
        date.printDate();
    }
    //无参构造方法是指没有
}
